other long-term payables - German English Dictionary